package com.example.springboot_shiro.domain.tttt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 预约类主体
 *
 * @author lqy
 * @date 2021/09/10 14:42:58
 */
@ApiModel(value = "com.example.springboot_shiro.domain.tttt.Reserve")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class Reserve extends ReserveExt {
    /**
     * 活动id
     */
    @ApiModelProperty(value = "reserveId活动id")
    private String reserveId;

    /**
     * 名称
     */
    @ApiModelProperty(value = "reserveName名称")
    private String reserveName;

    /**
     * 描述
     */
    @ApiModelProperty(value = "reserveDescribe描述")
    private String reserveDescribe;

    /**
     * 限制参与次数
     */
    @ApiModelProperty(value = "reserveLimit限制参与次数")
    private Integer reserveLimit;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "reserveStartTime开始时间")
    private Date reserveStartTime;

    /**
     * 结束时间
     */
    @ApiModelProperty(value = "reserveEndTime结束时间")
    private Date reserveEndTime;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "reserveCreateTime创建时间")
    private Date reserveCreateTime;

    /**
     *
     */
    @ApiModelProperty(value = "reserveCreateUser")
    private String reserveCreateUser;

    /**
     *
     */
    @ApiModelProperty(value = "reserveResultDisplay")
    private String reserveResultDisplay;

    /**
     * 假删除标识
     */
    @ApiModelProperty(value = "reserveDeleteFlag假删除标识")
    private String reserveDeleteFlag;

    /**
     * 图片
     */
    @ApiModelProperty(value = "reserveImg图片")
    private String reserveImg;

    /**
     *
     */
    @ApiModelProperty(value = "reserveStatus")
    private String reserveStatus;
}